Startup scripts¶
Define scripts that are executed on machine boot, once the GPO is downloaded. Those scripts are ordered, one by line, and relative to SYSVOL/ubuntu/scripts/ directory. Scripts from this GPO will be appended to the list of scripts referenced higher in the GPO hierarchy.
Dynamic values: this field supports the placeholders ${USER}, ${FULL_USER}, ${HOSTNAME}, ${FULL_HOSTNAME} and ${DOMAIN}, which are expanded on the client when the policy is applied. ${USER} and ${FULL_USER} are only valid in user policies. Using a user placeholder in a machine policy, or using an unknown placeholder, makes the policy fail to apply.
Type: scripts
Key: /startup
Note: -
Enabled: The scripts in the text entry are executed at startup time.
Disabled: The scripts will be skipped. The set of scripts are per boot, and refreshed only on new boot of the machine.
Supported on Ubuntu 22.04, 24.04, 26.04, 26.10.
An Ubuntu Pro subscription on the client is required to apply this policy.
Metadata
Element |
Value |
|---|---|
Location |
Computer Policies -> Ubuntu -> Client management -> Computer Scripts -> Startup scripts |
Registry Key |
Software\Policies\Ubuntu\scripts\startup |
Element type |
multiText |
Class: |
Machine |